Setup and DrawΒΆ

The code inside the draw() function runs continuously from top to bottom until the program is stopped.

from p5 import *

# The statement in setup() function
# ececute once when the program begins
def setup():
        size(640, 360) # size must be the first statement
        stroke(255) # Set line drawing color to white
        y = 0

# The statements in draw() are executed until the
# program is stopped. Each statement is executed in
# sequence and after the last line is read, the first
# line is executed again.
def draw():
        background(0) # Clear the screen with a black background
        y = y - 1
        if y < 0:
                y = height

        line((0, y), (width, y))


if __name__ == '__main__':
    run()